package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 地质灾害调查基本信息表
 * @TableName zhaa11a
 */
@TableName(value ="zhaa11a")
@Data
public class Zhaa11a implements Serializable {
    /**
     * 统一编号
     */
    @TableId(value = "zhaa11a012")
    private String zhaa11a012;

    /**
     * 项目编号
     */
    @TableField(value = "zhaa11a248")
    private String zhaa11a248;

    /**
     * UID
     */
    @TableField(value = "zhaa11a010")
    private String zhaa11a010;

    /**
     * 地方编号
     */
    @TableField(value = "zhaa11a014")
    private String zhaa11a014;

    /**
     * 临时编号
     */
    @TableField(value = "zhaa11a016")
    private String zhaa11a016;

    /**
     * 行政代码
     */
    @TableField(value = "zhaa11a018")
    private Integer zhaa11a018;

    /**
     * 野外编号
     */
    @TableField(value = "zhaa11a020")
    private String zhaa11a020;

    /**
     * 名称
     */
    @TableField(value = "zhaa11a022")
    private String zhaa11a022;

    /**
     * 灾害类型(01:滑坡 02:崩塌 03:泥石流 04:地面塌陷 06:地裂缝 07:地面沉降 00:不稳定斜坡
     */
    @TableField(value = "zhaa11a024")
    private String zhaa11a024;

    /**
     * 省简称
     */
    @TableField(value = "zhaa11a026")
    private String zhaa11a026;

    /**
     * 省
     */
    @TableField(value = "zhaa11a028")
    private String zhaa11a028;

    /**
     * 市
     */
    @TableField(value = "zhaa11a030")
    private String zhaa11a030;

    /**
     * 县
     */
    @TableField(value = "zhaa11a032")
    private String zhaa11a032;

    /**
     * 乡
     */
    @TableField(value = "zhaa11a034")
    private String zhaa11a034;

    /**
     * 村
     */
    @TableField(value = "zhaa11a036")
    private String zhaa11a036;

    /**
     * 组
     */
    @TableField(value = "zhaa11a038")
    private String zhaa11a038;

    /**
     * 地点
     */
    @TableField(value = "zhaa11a040")
    private String zhaa11a040;

    /**
     * 流域编号
     */
    @TableField(value = "zhaa11a042")
    private String zhaa11a042;

    /**
     * 流域名称
     */
    @TableField(value = "zhaa11a044")
    private String zhaa11a044;

    /**
     * 数据来源
     */
    @TableField(value = "zhaa11a046")
    private String zhaa11a046;

    /**
     * 地理位置
     */
    @TableField(value = "zhaa11a048")
    private String zhaa11a048;

    /**
     * 经度
     */
    @TableField(value = "zhaa11a050")
    private BigDecimal zhaa11a050;

    /**
     * 纬度
     */
    @TableField(value = "zhaa11a052")
    private BigDecimal zhaa11a052;

    /**
     * Lon
     */
    @TableField(value = "zhaa11a054")
    private Double zhaa11a054;

    /**
     * Lat
     */
    @TableField(value = "zhaa11a056")
    private Double zhaa11a056;

    /**
     * 发生时间年
     */
    @TableField(value = "zhaa11a058")
    private Integer zhaa11a058;

    /**
     * 发生时间月
     */
    @TableField(value = "zhaa11a060")
    private Integer zhaa11a060;

    /**
     * 发生时间日
     */
    @TableField(value = "zhaa11a062")
    private Integer zhaa11a062;

    /**
     * 死亡人数
     */
    @TableField(value = "zhaa11a064")
    private Integer zhaa11a064;

    /**
     * 失踪人数
     */
    @TableField(value = "zhaa11a066")
    private Integer zhaa11a066;

    /**
     * 直接损失
     */
    @TableField(value = "zhaa11a068")
    private Double zhaa11a068;

    /**
     * 威胁户数
     */
    @TableField(value = "zhaa11a070")
    private Integer zhaa11a070;

    /**
     * 威胁人数
     */
    @TableField(value = "zhaa11a072")
    private Integer zhaa11a072;

    /**
     * 威胁财产
     */
    @TableField(value = "zhaa11a074")
    private Double zhaa11a074;

    /**
     * 威胁对象
     */
    @TableField(value = "zhaa11a076")
    private String zhaa11a076;

    /**
     * 稳定性
     */
    @TableField(value = "zhaa11a078")
    private String zhaa11a078;

    /**
     * 规模等级(滑坡、崩塌规模分为 A：巨型，B：大型，C：小型，D：中型，E：特大型；其他灾种分为 A：巨型，B：大型，C：小型，D：中型)
     */
    @TableField(value = "zhaa11a080")
    private String zhaa11a080;

    /**
     * 灾情等级(A：特大型，B：大型，C：中型，D：小型，e:小型以下)
     */
    @TableField(value = "zhaa11a082")
    private String zhaa11a082;

    /**
     * 险情等级(A：特大型，B：大型，C：中型，D：小型，e:小型以下)
     */
    @TableField(value = "zhaa11a084")
    private String zhaa11a084;

    /**
     * X坐标
     */
    @TableField(value = "zhaa11a086")
    private Integer zhaa11a086;

    /**
     * Y坐标
     */
    @TableField(value = "zhaa11a088")
    private Integer zhaa11a088;

    /**
     * 灾害体积
     */
    @TableField(value = "zhaa11a090")
    private Double zhaa11a090;

    /**
     * 国际代码
     */
    @TableField(value = "zhaa11a092")
    private String zhaa11a092;

    /**
     *  主要灾害点
     */
    @TableField(value = "zhaa11a094")
    private Boolean zhaa11a094;

    /**
     *  应急响应
     */
    @TableField(value = "zhaa11a096")
    private Boolean zhaa11a096;

    /**
     *  响应时间
     */
    @TableField(value = "zhaa11a098")
    private LocalDateTime zhaa11a098;

    /**
     *  成功预报
     */
    @TableField(value = "zhaa11a100")
    private Boolean zhaa11a100;

    /**
     *  避免伤亡人数
     */
    @TableField(value = "zhaa11a102")
    private Integer zhaa11a102;

    /**
     *  避免经济损失
     */
    @TableField(value = "zhaa11a104")
    private Long zhaa11a104;

    /**
     *  登记时间
     */
    @TableField(value = "zhaa11a106")
    private LocalDateTime zhaa11a106;

    /**
     *  调查时间
     */
    @TableField(value = "zhaa11a108")
    private LocalDateTime zhaa11a108;

    /**
     *  视频
     */
    @TableField(value = "zhaa11a110")
    private Boolean zhaa11a110;

    /**
     *  隐患(0-无 1-隐患 2-灾害)
     */
    @TableField(value = "zhaa11a112")
    private String zhaa11a112;

    /**
     *  新增隐患
     */
    @TableField(value = "zhaa11a114")
    private Boolean zhaa11a114;

    /**
     *  遥感
     */
    @TableField(value = "zhaa11a116")
    private Boolean zhaa11a116;

    /**
     *  调查
     */
    @TableField(value = "zhaa11a118")
    private Boolean zhaa11a118;

    /**
     *  测绘
     */
    @TableField(value = "zhaa11a120")
    private Boolean zhaa11a120;

    /**
     *  测绘时间
     */
    @TableField(value = "zhaa11a122")
    private LocalDate zhaa11a122;

    /**
     *  勘查
     */
    @TableField(value = "zhaa11a124")
    private Boolean zhaa11a124;

    /**
     *  勘查时间
     */
    @TableField(value = "zhaa11a126")
    private LocalDate zhaa11a126;

    /**
     *  专业监测
     */
    @TableField(value = "zhaa11a128")
    private Boolean zhaa11a128;

    /**
     *  专业监测建立时间
     */
    @TableField(value = "zhaa11a130")
    private LocalDateTime zhaa11a130;

    /**
     *  专业监测预警时间
     */
    @TableField(value = "zhaa11a132")
    private LocalDateTime zhaa11a132;

    /**
     *  专业监测预警等级
     */
    @TableField(value = "zhaa11a134")
    private String zhaa11a134;

    /**
     *  实体勾绘
     */
    @TableField(value = "zhaa11a136")
    private Boolean zhaa11a136;

    /**
     *  观测
     */
    @TableField(value = "zhaa11a138")
    private Boolean zhaa11a138;

    /**
     *  群测群防
     */
    @TableField(value = "zhaa11a140")
    private Boolean zhaa11a140;

    /**
     *  群测群防点级别
     */
    @TableField(value = "zhaa11a142")
    private String zhaa11a142;

    /**
     *  群测群防建立时间
     */
    @TableField(value = "zhaa11a144")
    private LocalDate zhaa11a144;

    /**
     *  群测群防预警等级
     */
    @TableField(value = "zhaa11a146")
    private String zhaa11a146;

    /**
     *  群测群防预警时间
     */
    @TableField(value = "zhaa11a148")
    private LocalDateTime zhaa11a148;

    /**
     *  监测员
     */
    @TableField(value = "zhaa11a150")
    private String zhaa11a150;

    /**
     *  电话
     */
    @TableField(value = "zhaa11a152")
    private String zhaa11a152;

    /**
     *  搬迁避让
     */
    @TableField(value = "zhaa11a154")
    private Boolean zhaa11a154;

    /**
     *  搬迁避让时间
     */
    @TableField(value = "zhaa11a156")
    private LocalDate zhaa11a156;

    /**
     *  搬迁人数
     */
    @TableField(value = "zhaa11a158")
    private Integer zhaa11a158;

    /**
     *  工程治理
     */
    @TableField(value = "zhaa11a160")
    private Boolean zhaa11a160;

    /**
     *  治理项目名称
     */
    @TableField(value = "zhaa11a162")
    private String zhaa11a162;

    /**
     *  工程治理时间起
     */
    @TableField(value = "zhaa11a164")
    private LocalDate zhaa11a164;

    /**
     *  工程治理时间止
     */
    @TableField(value = "zhaa11a166")
    private LocalDate zhaa11a166;

    /**
     *  竣工时间
     */
    @TableField(value = "zhaa11a168")
    private LocalDate zhaa11a168;

    /**
     *  工程治理保护人数
     */
    @TableField(value = "zhaa11a170")
    private Integer zhaa11a170;

    /**
     *  经费来源
     */
    @TableField(value = "zhaa11a172")
    private String zhaa11a172;

    /**
     *  中央资金
     */
    @TableField(value = "zhaa11a174")
    private Long zhaa11a174;

    /**
     *  地方资金
     */
    @TableField(value = "zhaa11a176")
    private Long zhaa11a176;

    /**
     *  其他资金
     */
    @TableField(value = "zhaa11a178")
    private Long zhaa11a178;

    /**
     *  经费预算
     */
    @TableField(value = "zhaa11a180")
    private Long zhaa11a180;

    /**
     *  治理阶段
     */
    @TableField(value = "zhaa11a182")
    private String zhaa11a182;

    /**
     *  核销
     */
    @TableField(value = "zhaa11a184")
    private Boolean zhaa11a184;

    /**
     *  核销时间
     */
    @TableField(value = "zhaa11a186")
    private LocalDate zhaa11a186;

    /**
     *  核销原因
     */
    @TableField(value = "zhaa11a188")
    private String zhaa11a188;

    /**
     *  核销描述
     */
    @TableField(value = "zhaa11a190")
    private String zhaa11a190;

    /**
     *  预警等级
     */
    @TableField(value = "zhaa11a192")
    private String zhaa11a192;

    /**
     *  预警时间
     */
    @TableField(value = "zhaa11a194")
    private LocalDate zhaa11a194;

    /**
     *  调查点类型
     */
    @TableField(value = "zhaa11a196")
    private String zhaa11a196;

    /**
     *  方向
     */
    @TableField(value = "zhaa11a198")
    private String zhaa11a198;

    /**
     *  图幅名称
     */
    @TableField(value = "zhaa11a200")
    private String zhaa11a200;

    /**
     *  图幅编号
     */
    @TableField(value = "zhaa11a202")
    private String zhaa11a202;

    /**
     *  防治现状
     */
    @TableField(value = "zhaa11a204")
    private String zhaa11a204;

    /**
     *  推荐防治建议
     */
    @TableField(value = "zhaa11a206")
    private String zhaa11a206;

    /**
     *  ext1
     */
    @TableField(value = "zhaa11a208")
    private Long zhaa11a208;

    /**
     *  ext2
     */
    @TableField(value = "zhaa11a210")
    private Integer zhaa11a210;

    /**
     *  ext3
     */
    @TableField(value = "zhaa11a212")
    private String zhaa11a212;

    /**
     *  ext4
     */
    @TableField(value = "zhaa11a214")
    private String zhaa11a214;

    /**
     *  ext5
     */
    @TableField(value = "zhaa11a216")
    private String zhaa11a216;

    /**
     *  ext8
     */
    @TableField(value = "zhaa11a218")
    private Integer zhaa11a218;

    /**
     *  群测群防运行状态
     */
    @TableField(value = "zhaa11a220")
    private Integer zhaa11a220;

    /**
     *  专业监测运行状态
     */
    @TableField(value = "zhaa11a222")
    private String zhaa11a222;

    /**
     *  监测手段
     */
    @TableField(value = "zhaa11a224")
    private Long zhaa11a224;

    /**
     *  专业监测数据接收时间
     */
    @TableField(value = "zhaa11a226")
    private LocalDateTime zhaa11a226;

    /**
     *  群测群防数据接收时间
     */
    @TableField(value = "zhaa11a228")
    private LocalDateTime zhaa11a228;

    /**
     *  责任人
     */
    @TableField(value = "zhaa11a230")
    private String zhaa11a230;

    /**
     *  责任人电话
     */
    @TableField(value = "zhaa11a232")
    private String zhaa11a232;

    /**
     *  ext6
     */
    @TableField(value = "zhaa11a234")
    private String zhaa11a234;

    /**
     *  ext7
     */
    @TableField(value = "zhaa11a236")
    private String zhaa11a236;

    /**
     *  ext9
     */
    @TableField(value = "zhaa11a238")
    private String zhaa11a238;

    /**
     *  ext10
     */
    @TableField(value = "zhaa11a240")
    private String zhaa11a240;

    /**
     *  切坡建房点
     */
    @TableField(value = "zhaa11a242")
    private Boolean zhaa11a242;

    /**
     *  createtime
     */
    @TableField(value = "zhaa11a244")
    private LocalDateTime zhaa11a244;

    /**
     *  updatetime
     */
    @TableField(value = "zhaa11a246")
    private LocalDateTime zhaa11a246;

    /**
     * 风险值
     */
    @TableField(value = "zhaa11a250")
    private Double zhaa11a250;

    /**
     * 重大隐患点级别
     */
    @TableField(value = "zhaa11a252")
    private String zhaa11a252;

    /**
     * 审核状态
     */
    @TableField(value = "zhaa11a254")
    private String zhaa11a254;

    /**
     * 排危除险
     */
    @TableField(value = "zhaa11a256")
    private Boolean zhaa11a256;

    /**
     * 其它防治措施
     */
    @TableField(value = "zhaa11a258")
    private String zhaa11a258;

    /**
     * 风险等级（极高、高、中、低）
     */
    @TableField(value = "zhaa11a260")
    private String zhaa11a260;

    /**
     * 村（组）监测负责人
     */
    @TableField(value = "zhaa11a262")
    private String zhaa11a262;

    /**
     * 村（组）监测负责人手机
     */
    @TableField(value = "zhaa11a264")
    private String zhaa11a264;

    /**
     * 是否是监测点
     */
    @TableField(value = "zhaa11a266")
    private String zhaa11a266;

    /**
     * 历史版本项目编号
     */
    @TableField(value = "zhaa11a268")
    private String zhaa11a268;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}